body {
}
.reflink {
  font-size:50%;
  vertical-align:top;
}
.question {
  font-size:120%;
  color:green;
  font-weight:bold;
}
.answer {
  font-size:90%;
  padding-left:20px;
  max-width:450px;
}
#main_logo_block {
  background:url('logo-phastregex-400px');
  width:400px;
  height:72px;
  padding:5px;
  background-repeat:no-repeat;
}
#run_title {
  font-size:xx-large;
}
.side_note {
  font-size:50%;
}
.regex_title {
  font-size:x-large;
  padding-top:25px;
  padding-bottom:5px
}
.odd_row {
  background-color:#DDDDDD;
}
.head_row {
  background-color:#999999;
  font-size:110%;
  font-weight:bold;
}
.regex_table {
  border-collapse:collapse; 
  border:3px solid #BBBBBB;
  width:100%;
}
td {
  border:3px solid #BBBBBB;
  padding:5px;
}
#problem {
  font-size:x-small;
  font-style:bold;
  color:#FF0000;
  max-width:400px;
  padding:10px;
}
#archive_output {
  font-family:sans-serif;
  font-size:large;
  background-repeat:no-repeat;
  padding:50px;
}
#main_page_one {
  font-family:sans-serif;
  font-size:large;
  width:550px;
  padding:25px;
}
#main_page_two {
  font-family:sans-serif;
  font-size:large;
  padding:25px;
}
#autocolor_choices {
  float:left;
  padding-left:15px;
}
#parameter_row {
  position:relative;
}
#fasta_input {
  clear:left;
}
.graph_image_img {
  max-width:450px;
  max-height:450px;
}
.file_link {
  font-size:x-small;
}
#failsafe_announce {
  font-size:x-small;
  font-family:sans-serif;
  width:450px;
  padding-left:20px;
}
.no_click_url {
  color:#0000FF;
}
#top_title {
  font-family:sans-serif;
  font-size:large;
}    
.tcell {
  float:left;
}
#downloads {
  clear:both;
  font-family: sans-serif;
  margin-bottom:5px;
}
#reference_block {
  padding-top:10px;
  padding-left:10px;
  font-family:sans-serif;
  width:400px;
  margin-bottom:10px;
  font-size:small;
}
.reference {
  padding-left:15px;
}
.ref_description {
  color:green;
}
#in_title{
  font-size:x-large;
  font-family: sans-serif;
}
#output_title {
  font-size:xx-large;
  font-style:bold;
  font-family:sans-serif;
}
#examplefasta {
  font-size:xx-small;
  font-family:monospace;
  padding-left:20px;
  color:#CC0000;
}
#helptext {
  font-size:small;
  font-family:sans-serif;
  width:400px;
  border-width:5pt;
  border:solid;
  background-color:white;
  padding:3px;
  max-height:1300px;
}
#input_title {
  font-size:xx-large;
  font-style:bold;
  font-family: sans-serif;
}
#input_form {
  padding:5pt;
  width:420px;
  border-width:5pt;
  border:solid;
}
#submit_input {
  padding-top:20px;
}
#submit_button {
}
#evalue_box {
  background-color:#EEEEEE;
  border-width:2px;
  border:solid;
  border-color:#888888;
}
#title_text_box {
  width:350px;
  background-color:#EEEEEE;
  border-width:2px;
  border:solid;
  border-color:#888888;
  font-size:large;
  font-family:monospace;
}
#regex1_box {
  width:410px;
  background-color:#EEEEEE;
  border-width:2px;
  border:solid;
  border-color:#888888;
  font-size:large;
  font-family:monospace;
}  
#chrloc_box {
  width:410px;
  background-color:#EEEEEE;
  border-width:2px;
  border:solid;
  border-color:#888888;
  font-size:large;
  font-family:monospace;
}
#species_menu {
  width:200px;
  background-color:#EEEEEE;
  border-width:2px;
  border:solid;
  border-color:#888888;
  font-size:large;
  font-family:monospace;
}  
#regex2_box {
  width:410px;
  background-color:#EEEEEE;
  border-width:2px;
  border:solid;
  border-color:#888888;
  font-size:large;
  font-family:monospace;
}
